permanent technical exhibition - Turkish English Dictionary